package cn.puge.insurance.s2c;

import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * @ClassName: S2cInsurancePageInfo
 * @Description: 保险详情页的S2c对象
 * @Author: Gaoruiqi~
 * @Date: 2025-11-19 18:55
 * @Version: 1.0
 **/
@Data
public class S2cInsurancePageInfo {

    /**
     * 顶部图片
     */
    private String topImage;

    /**
     * 保险计划标题
     */
    private String planTitle;

    /**
     * 保险计划内容(多个险种)
     */
    private List<S2cInsurancePagePlanInfo> planContent;

    /**
     * 理赔指引标题
     */
    private String claimDirectTitle;

    /**
     * 理赔指引图片
     */
    private String claimDirectImage;

    /**
     * 保险期限标题
     */
    private String limitTimeTitle;

    /**
     * 保险期限
     */
    private List<String> limitTimeContent;

    /**
     * 投保人标题
     */
    private String policyholderTitle;

    /**
     * 职业类型
     */
    private String occupationType;

    /**
     * 被保人标题
     */
    private String insureeTitle;

    /**
     * 险种编号
     */
    private String insuranceProductNum;

    /**
     * 险种名称
     */
    private String insuranceName;

    /**
     * 险种价格
     */
    private Double insurancePrice;

    /**
     * 险种理赔额度
     */
    private Integer coverageAmount;

    /**
     * 投保协议
     */
    private List<Map<String, Object>> insuranceAgreement;


}
